#ifndef _XMLPARSE_H
#define _XMLPARSE_H
#include "commun.h"

/**
 * Fichier qui sera lu.
 * stdout sera lu si xmlin est à null
 */
extern FILE *xmlin;

/**
 * Parse un fichier xml pointé par xmlin.
 * @param document sera rempli avec le contenu du document XML
 * @param dtd sera rempli avec la chaîne indiquée dans la ligne DTD
 * du document XML (ou "" si cette ligne n'est pas présente)
 * @return le nombre d'erreur détectées.
 * Si des erreurs sont détectées, le contenun de dtd et document n'est pas
 * garanti.
 */
int xmlparse(Element **document, char **dtd);
#endif
